home *** CD-ROM | disk | FTP | other *** search
Text File | 2000-02-01 | 39.4 KB | 1,498 lines |
- >BBCREFMANUAL.HTML BBC BASIC Manual: Part 1: Chapter 1: About the BBC BASIC Reference Manual
- >BBCBASIC.HTML BBC BASIC Manual: Part 1: Chapter 2: About BBC BASIC
- >COMMAND.HTML BBC BASIC Manual: Part 2: Chapter 3: Command mode
- >SIMPLE.HTML BBC BASIC Manual: Part 2: Chapter 4: Simple programming
- >VARIABLES.HTML BBC BASIC Manual: Part 2: Chapter 5: Variables and expressions
- >NUMERICVARS.HTML BBC BASIC Manual: Part 2: Chapter 6: Numeric variables
- >BASES.HTML BBC BASIC Manual: Part 2: Chapter 7: Bases
- >STRINGVARS.HTML BBC BASIC Manual: Part 2: Chapter 8: String variables
- >ARRAYS.HTML BBC BASIC Manual: Part 2: Chapter 9: Arrays
- >OUTPUTTING.HTML BBC BASIC Manual: Part 2: Chapter 10: Outputting text
- >INPUTTING.HTML BBC BASIC Manual: Part 2: Chapter 11: Inputting data
- >CONTROL.HTML BBC BASIC Manual: Part 2: Chapter 12: Control statements
- >PROCEDURES.HTML BBC BASIC Manual: Part 2: Chapter 13: Procedures and functions
- >DATAFILES.HTML BBC BASIC Manual: Part 2: Chapter 14: Data and command files
- >SCREENMODES.HTML BBC BASIC Manual: Part 2: Chapter 15: Screen modes
- >SIMPLEGRAPHICS.HTML BBC BASIC Manual: Part 2: Chapter 16: Simple graphics
- >COMPLEXGRAPHICS.HTML BBC BASIC Manual: Part 2: Chapter 17: Complex graphics
- >GRAPHICPATTERNS.HTML BBC BASIC Manual: Part 2: Chapter 18: Graphic patterns
- >VIEWPORTS.HTML BBC BASIC Manual: Part 2: Chapter 19: Viewports
- >SPRITES.HTML BBC BASIC Manual: Part 2: Chapter 20: Sprites
- >TELETEXT.HTML BBC BASIC Manual: Part 2: Chapter 21: Teletext mode
- >SOUND.HTML BBC BASIC Manual: Part 2: Chapter 22: Sound
- >ACCESSMEMLOCS.HTML BBC BASIC Manual: Part 2: Chapter 23: Accessing memory locations
- >ERRORHANDLING.HTML BBC BASIC Manual: Part 2: Chapter 24: Error handling and debugging
- >VDUCONTROL.HTML BBC BASIC Manual: Part 2: Chapter 25: VDU control
- >BASICSCREENED.HTML BBC BASIC Manual: Part 2: Chapter 26: Editing BASIC files
- >KEYWORDS.HTML BBC BASIC Manual: Part 3: Chapter 27: Keywords
- >NUMERICREP.HTML BBC BASIC Manual: Part 4: Chapter 28: Appendix A - Numeric implementation
- >MINABBREVIATIONS.HTML BBC BASIC Manual: Part 4: Chapter 29: Appendix B - Minimum abbreviations
- >ERRORMESSAGES.HTML BBC BASIC Manual: Part 4: Chapter 30: Appendix C - Error messages
- >INKEYVALUES.HTML BBC BASIC Manual: Part 4: Chapter 31: Appendix D - Inkey values
- >COLOURS.HTML BBC BASIC Manual: Part 4: Chapter 32: Appendix E - Colour modes
- >PLOTCODES.HTML BBC BASIC Manual: Part 4: Chapter 33: Appendix F - Plot codes
- >VDUCOMMANDS.HTML BBC BASIC Manual: Part 4: Chapter 34: Appendix G - VDU commands
- >FXCOMMANDS.HTML BBC BASIC Manual: Part 4: Chapter 35: Appendix H - *FX commands
- >BASICHISTORY.HTML BBC BASIC Manual: Part 4: Chapter 36: Appendix I - BBC BASIC's history
- >ARMASSEMBLER.HTML BBC BASIC Manual: Part 4: Chapter 37: Appendix J - ARM assembler
- >BASICCOPYRIGHT.HTML BBC BASIC Manual: Copyright
- :BBCREFMANUAL.HTML BBC BASIC Manual: Part 1: Chapter 1: About the BBC BASIC Reference Manual
- 1 idx-46 About the BBC BASIC Reference Manual
- 4 IntendedReadership Intended readership
- 4 StructureOfTheManual Structure of the manual
- 4 ConventionsUsedInThisManual Conventions used in this manual
- :BBCBASIC.HTML BBC BASIC Manual: Part 1: Chapter 2: About BBC BASIC
- 1 57047 About BBC BASIC
- 4 WhatIsBASICVI What is BASIC VI?
- 4 WhyUseBASICVI Why use BASIC VI?
- 4 TheBASICInterpreter The BASIC interpreter
- 4 WindowManagedPrograms Window managed programs
- 5 idx-45 Commands to avoid
- :COMMAND.HTML BBC BASIC Manual: Part 2: Chapter 3: Command mode
- 1 idx-113 Command mode
- 4 EnteringBASIC Entering BASIC
- 5 idx-114 BASIC V
- 6 idx-115 From RISC OS 2.00
- 6 idx-116 From RISC OS 3
- 5 idx-117 BASIC VI
- 4 LeavingBASIC Leaving BASIC
- 4 CommandMode Command mode
- :SIMPLE.HTML BBC BASIC Manual: Part 2: Chapter 4: Simple programming
- 1 idx-186 Simple programming
- 4 EnteringAProgram Entering a program
- 4 AlteringAProgram Altering a program
- 5 idx-187 Replacing and adding lines
- 5 idx-188 Altering a single line in a program
- 5 idx-189 Deleting lines
- 4 DeletingWholePrograms Deleting whole programs
- 4 NumberingLinesInAProgram Numbering lines in a program
- 5 idx-190 Automatic line numbering
- 5 idx-191 Starting a program from a particular line
- 4 ListingLongPrograms Listing long programs
- 5 idx-192 Listing sections of programs
- 5 idx-193 Halting listings from the command line
- 4 Comments Comments
- 4 MultipleStatements Multiple statements
- 4 SavingAndRecallingPrograms Saving and recalling programs
- 5 idx-194 Saving and loading a program from Edit (RISC OS 3)
- 5 idx-195 Saving a program from the command line
- 5 idx-196 Loading a program from the command line
- :VARIABLES.HTML BBC BASIC Manual: Part 2: Chapter 5: Variables and expressions
- 1 idx-211 Variables and expressions
- 4 TypesOfVariables Types of variables
- 5 idx-212 Naming variables
- :NUMERICVARS.HTML BBC BASIC Manual: Part 2: Chapter 6: Numeric variables
- 1 idx-159 Numeric variables
- 4 IntegersAndFloatingPointNumbers Integers and floating point numbers
- 5 idx-160 Assigning values to variables
- 4 SpecialIntegerVariables Special integer variables
- 4 ArithmeticOperators Arithmetic operators
- :BASES.HTML BBC BASIC Manual: Part 2: Chapter 7: Bases
- 1 17886 Bases
- 4 HexadecimalNumbers Hexadecimal numbers
- 4 BinaryNumbersAndBits Binary numbers and bits
- 4 ShiftOperators Shift operators
- 5 idx-47 Shift left
- 5 idx-48 Shift right (unsigned)
- 5 idx-49 Shift right (signed)
- 5 idx-50 Left shift as multiplication
- 5 idx-51 Right shift as division
- 4 AND,ORAndEOR AND, OR and EOR
- 4 TRUEAndFALSE TRUE and FALSE
- 5 idx-52 With AND
- 5 idx-53 With OR
- 5 idx-54 With EOR
- :STRINGVARS.HTML BBC BASIC Manual: Part 2: Chapter 8: String variables
- 1 idx-203 String variables
- 4 AssigningValuesToStringVariables Assigning values to string variables
- 4 JoiningStringsTogether Joining strings together
- 4 SplittingStrings Splitting strings
- 5 idx-204 Other keywords for manipulating strings
- 4 HowCharactersAreRepresented How characters are represented
- 4 ConvertingBetweenStringsAndNumbers Converting between strings and numbers
- 5 idx-205 VAL
- 5 idx-206 EVAL
- 5 idx-207 STR$
- :ARRAYS.HTML BBC BASIC Manual: Part 2: Chapter 9: Arrays
- 1 49828 Arrays
- 4 TheDIMStatement The DIM statement
- 4 TwoDimensionalArrays Two dimensional arrays
- 4 FindingTheSizeOfAnArray Finding the size of an array
- 4 OperatingOnWholeArrays Operating on whole arrays
- 4 ArrayOperations Array operations
- :OUTPUTTING.HTML BBC BASIC Manual: Part 2: Chapter 10: Outputting text
- 1 56899 Outputting text
- 4 PrintFormatting Print formatting
- 5 idx-161 Using print separators
- 5 idx-162 Printing numbers
- 5 idx-163 Defining fields
- 5 idx-164 Using @% to alter output
- 6 idx-165 Using the 1.05 interpreter
- 6 idx-166 Using the 1.04 interpreter
- 4 TheTextCursor The text cursor
- 5 idx-167 Text cursor coordinates
- 5 idx-168 Altering the position of the text cursor
- 5 idx-169 The VDU statement
- 4 DefiningYourOwnCharacters Defining your own characters
- :INPUTTING.HTML BBC BASIC Manual: Part 2: Chapter 11: Inputting data
- 1 82890 Inputting data
- 4 InputtingDataFromTheKeyboard Inputting data from the keyboard
- 5 idx-148 INPUT
- 5 idx-149 GET and GET$
- 5 idx-150 INKEY and INKEY$
- 4 IncludingDataAsPartOfAProgram Including data as part of a program
- 4 ProgrammingTheKeyboard Programming the keyboard
- 5 idx-151 Waiting for input
- 5 idx-152 Using the Tab & cursor keys to get ASCII code
- 5 idx-153 Scanning the keyboard
- 4 UsingTheMouseInPrograms Using the mouse in programs
- 5 idx-154 Linking the mouse to a pointer
- 4 ProgrammingFunctionKeys Programming function keys
- 5 idx-155 Storing a series of commands
- 5 idx-156 Storing a small BASIC program
- 5 idx-157 Using other keys as additional function keys
- 5 idx-158 Symbols in function key strings
- :CONTROL.HTML BBC BASIC Manual: Part 2: Chapter 12: Control statements
- 1 97509 Control statements
- 4 IF...THEN...ELSE IF... THEN... ELSE
- 4 Operators Operators
- 5 idx-123 Relational operators
- 6 idx-124 Numbers
- 6 idx-125 Strings
- 6 idx-126 String comparison
- 5 idx-127 Logical operators (on TRUE and FALSE values)
- 4 IF...THEN...ELSE...ENDIF IF... THEN... ELSE... ENDIF
- 4 FOR...NEXT FOR... NEXT
- 5 idx-128 Assign the initial value to the control variable.
- 4 REPEAT...UNTIL REPEAT... UNTIL
- 4 WHILE...ENDWHILE WHILE... ENDWHILE
- 4 CASE...OF...WHEN...OTHERWISE...ENDCASE CASE... OF... WHEN... OTHERWISE... ENDCASE
- 4 GOTO GOTO
- 4 GOSUB...RETURN GOSUB... RETURN
- 4 ON...GOTO/GOSUB ON... GOTO/GOSUB
- :PROCEDURES.HTML BBC BASIC Manual: Part 2: Chapter 13: Procedures and functions
- 1 30788 Procedures and functions
- 4 DefiningAndCallingProcedures Defining and calling procedures
- 4 ParametersAndLocalVariables Parameters and local variables
- 5 idx-170 Local variables
- 5 idx-171 Declaring local variables
- 5 idx-172 Value-result parameter passing
- 6 idx-173 Arrays passed by reference
- 5 idx-174 LOCAL DATA and LOCAL errors
- 4 ON...PROC ON... PROC
- 4 RecursiveProcedures Recursive procedures
- 4 Functions Functions
- 4 FunctionAndProcedureLibraries Function and procedure libraries
- 5 marker-662201 Loading a library into memory
- 6 idx-175 Overlaying
- 5 idx-176 Building your own libraries
- :DATAFILES.HTML BBC BASIC Manual: Part 2: Chapter 14: Data and command files
- 1 idx-129 Data and command files
- 4 DataFiles Data files
- 5 marker-302558 Creating a data file
- 5 idx-130 Writing information to a data file
- 5 idx-131 Closing a data file
- 5 idx-132 Reading data from a file
- 4 WritingOrReadingSingleBytes Writing or reading single bytes
- 4 WritingOrReadingASCIIStrings Writing or reading ASCII strings
- 4 CommandFiles Command files
- 5 marker-302557 Executing a command file
- :SCREENMODES.HTML BBC BASIC Manual: Part 2: Chapter 15: Screen modes
- 1 35734 Screen modes
- 4 ChangingScreenModes Changing screen modes
- 4 ShadowModes Shadow modes
- 5 idx-177 Using the shadow bank
- 4 TextSize Text size
- 5 idx-178 Changing text size
- 4 GraphicsResolution Graphics resolution
- 4 ColourModes Colour modes
- 5 idx-179 256-colour modes
- 4 ChangingColours Changing colours
- 4 ChangingTheColourPalette Changing the colour palette
- 5 idx-180 Changing the shade of the colour
- 6 idx-181 Returning to the default colour settings
- 5 idx-182 Experimenting with colour
- 4 256-colourModes 256-colour modes
- 5 idx-183 About colour numbers
- 5 idx-184 The TINT keyword
- 5 idx-185 Displaying 256 shades
- 4 UsingTheScreenUnderTheWimp Using the screen under the Wimp
- :SIMPLEGRAPHICS.HTML BBC BASIC Manual: Part 2: Chapter 16: Simple graphics
- 1 68823 Simple graphics
- 4 TheGraphicsScreen The graphics screen
- 4 ThePointCommand The point command
- 4 TheLineCommand The line command
- 4 RectangleAndRectangleFill Rectangle and rectangle fill
- 4 CircleAndCircleFill Circle and circle fill
- 4 EllipseAndEllipseFill Ellipse and ellipse fill
- 4 GraphicsColours Graphics colours
- 4 TheGraphicsCursor The graphics cursor
- 4 RelativeCoordinatesAndBY Relative coordinates and BY
- 4 PrintingTextAtTheGraphicsCursor Printing text at the graphics cursor
- :COMPLEXGRAPHICS.HTML BBC BASIC Manual: Part 2: Chapter 17: Complex graphics
- 1 56765 Complex graphics
- 4 PlottingSimpleLines Plotting simple lines
- 5 idx-118 Dot-dash lines
- 5 idx-119 Triangles
- 5 idx-120 Rectangles
- 5 idx-121 Parallelograms
- 5 idx-122 Circles
- 4 Ellipses Ellipses
- 4 Arcs Arcs
- 4 Sectors Sectors
- 4 Segments Segments
- :GRAPHICPATTERNS.HTML BBC BASIC Manual: Part 2: Chapter 18: Graphic patterns
- 1 87660 Graphic patterns
- 4 DefaultPatterns Default patterns
- 4 PlottingUsingPatternFills Plotting using pattern fills
- 4 DefiningYourOwnPatterns Defining your own patterns
- 4 NativeModePatterns Native mode patterns
- 5 idx-139 Two-colour modes
- 5 idx-140 Four-colour modes
- 5 idx-141 16-colour modes
- 5 idx-142 256-colour modes
- 4 BBCMaster128ModePatterns BBC Master 128 mode patterns
- 5 idx-143 Two-colour modes
- 5 idx-144 Four-colour modes
- 5 idx-145 16-colour modes
- 4 GiantPatterns Giant patterns
- 4 SimplePatterns Simple patterns
- 4 Flood-fills Flood-fills
- 5 idx-146 Flood to non-background
- 5 idx-147 Flood until foreground
- 4 CopyingAndMoving Copying and moving
- :VIEWPORTS.HTML BBC BASIC Manual: Part 2: Chapter 19: Viewports
- 1 97011 Viewports
- 4 TextViewports Text viewports
- 4 GraphicsViewports Graphics viewports
- :SPRITES.HTML BBC BASIC Manual: Part 2: Chapter 20: Sprites
- 1 59983 Sprites
- 4 LoadingAUserSprite Loading a user sprite
- 4 PlottingAUserSprite Plotting a user sprite
- :TELETEXT.HTML BBC BASIC Manual: Part 2: Chapter 21: Teletext mode
- 1 idx-208 Teletext mode
- 4 ColouredText Coloured text
- 4 MakingTextFlash Making text flash
- 4 Double-heightText Double-height text
- 4 ChangingTheBackgroundColour Changing the background colour
- 4 TeletextGraphics Teletext graphics
- 5 idx-209 Outlining blocks of colour
- 5 idx-210 Placing blocks of colour next to each other
- :SOUND.HTML BBC BASIC Manual: Part 2: Chapter 22: Sound
- 1 idx-197 Sound
- 4 ActivatingTheSoundSystem Activating the sound system
- 4 SelectingSoundChannels Selecting sound channels
- 4 AllocatingAWave-formToEachVoice Allocating a wave-form to each voice
- 4 SettingTheStereoPosition Setting the stereo position
- 4 CreatingANote Creating a note
- 5 idx-198 Channel
- 5 idx-199 Setting the volume
- 5 idx-200 Pitch
- 5 idx-201 Duration of sound
- 4 SynchronisingTheChannels Synchronising the channels
- 4 FindingTheValueOfTheCurrentBeat Finding the value of the current beat
- 4 FindingTheCurrentTempo Finding the current tempo
- 4 ExecutingASoundOnABeat Executing a sound on a beat
- 5 idx-202 Synchronising sounds
- :ACCESSMEMLOCS.HTML BBC BASIC Manual: Part 2: Chapter 23: Accessing memory locations
- 1 72338 Accessing memory locations
- 4 ReservingABlockOfMemory Reserving a block of memory
- 4 TheQuestionIndirectionOperator The '?' indirection operator
- 4 ThePlingIndirectionOperator The '!' indirection operator
- 4 TheBarIndirectionOperator The '|' indirection operator
- 4 TheDollarIndirectionOperator The '$' indirection operator
- :ERRORHANDLING.HTML BBC BASIC Manual: Part 2: Chapter 24: Error handling and debugging
- 1 11886 Error handling and debugging
- 5 idx-133 Trapping an error
- 5 idx-134 Turning off the error handler
- 4 GeneratingErrors Generating errors
- 4 ExternalErrors External errors
- 4 LocalErrorHandling Local error handling
- 5 idx-135 Trapping an error; procedures & functions
- 5 idx-136 Restoring the previous error handler
- 4 Debugging Debugging
- 5 idx-137 Stopping execution of the program
- 5 idx-138 Tracing the path through the program
- :VDUCONTROL.HTML BBC BASIC Manual: Part 2: Chapter 25: VDU control
- 1 50757 VDU control
- 4 VDU0 VDU 0
- 4 VDU1 VDU 1
- 4 VDU2 VDU 2
- 4 VDU3 VDU 3
- 4 VDU4 VDU 4
- 4 VDU5 VDU 5
- 4 VDU6 VDU 6
- 4 VDU7 VDU 7
- 4 VDU8 VDU 8
- 4 VDU9 VDU 9
- 4 VDU10 VDU 10
- 4 VDU11 VDU 11
- 4 VDU12 VDU 12
- 4 VDU13 VDU 13
- 4 VDU14 VDU 14
- 4 VDU15 VDU 15
- 4 VDU16 VDU 16
- 4 VDU17,n VDU 17,n
- 4 VDU18,k,c VDU 18,k,c
- 4 VDU19,1,p,r,g,b VDU 19,1,p,r,g,b
- 4 VDU20 VDU 20
- 4 VDU21 VDU 21
- 4 VDU21 VDU 21
- 4 VDU23,p1,p2,p3,p4,P5,p6,p7,p8,p9 VDU 23,p1,p2,p3,p4, p5,p6,p7,p8,p9
- 4 VDU23,0,n,m| VDU 23,0,n,m|
- 4 VDU23,1,n| VDU 23,1,n|
- 4 VDU23,2To5,n1,n2N3,n4,n5,n6,n7,n8 VDU 23,2 to 5,n1,n2 n3,n4,n5,n6,n7,n8
- 4 VDU23,6,n1,n2,n3,N4,n5,n6,n7,n8 VDU 23,6,n1,n2,n3, n4,n5,n6,n7,n8
- 4 VDU23,7,m,d,z| VDU 23,7,m,d,z|
- 4 VDU23,8,t1,t2,x1,y1,x2,y2;0; VDU 23,8,t1,t2,x1,y1,x2,y2;0;
- 4 VDU23,9,n|<br>VDU23,10,n| VDU 23,9,n| / VDU 23,10,n|
- 4 VDU23,11| VDU 23,11|
- 4 VDU23,12To15,n1,n2,n3,n4,n5,n6,n7,n8 VDU 23,12 to 15,n1,n2,n3,n4,n5,n6,n7,n8
- 4 VDU23,16,n| VDU 23,16,n|
- 4 VDU23,17,n,m| VDU 23,17,n,m|
- 4 VDU23,18To24,n1,n2,n3,n4,n5,n6,n7,n8 VDU23,18 to 24,n1,n2,n3,n4,n5,n6,n7,n8
- 4 VDU23,25,n1,n2,n3,n4,n5,n6,n7,n8 VDU 23,25,n1,n2,n3,n4,n5,n6,n7,n8
- 4 VDU23,26,h,s,p1,p2,s1,s2,0,0<fontName> VDU 23,26,h,s,p1,p2,s1,s2,0,0 <font name>
- 4 VDU23,7,m,n| VDU 23,7,m,n|
- 4 VDU23,28To30,n1,n2,n3,n4,n5,n6,n7,n8 VDU 23,28 to 30,n1,n2,n3,n4,n5,n6,n7,n8
- 4 VDU23,32To255,n1,n2,n3,n4,n5,n6,n7,n8 VDU 23,32 to 255,n1,n2,n3,n4,n5,n6,n7,n8
- 4 VDU24,x1;y1;x2;y2 VDU 24,x1;y1;x2;y2
- 4 VDU25,k,x;y; VDU 25,k,x;y;
- 4 VDU26 VDU 26
- 4 VDU27 VDU 27
- 4 VDU28,lx,by,rx,ty VDU 28,lx,by,rx,ty
- 4 VDU29,x;y; VDU 29,x;y;
- 4 VDU30 VDU 30
- 4 VDU31,x,y VDU 31,x,y
- :BASICSCREENED.HTML BBC BASIC Manual: Part 2: Chapter 26: Editing BASIC files
- 1 42523 Editing BASIC files
- 4 EditingBASICFilesUnderRISCOS3 Editing BASIC files under RISC OS 3
- 5 marker-86645 Using Edit to write and edit BASIC programs
- 6 idx-55 Writing a new program
- 6 idx-56 Editing an existing program
- 6 idx-57 Icon bar menu
- 6 marker-86649 Converting to a tokenised file
- 6 marker-86650 Printing a BASIC program
- 4 EditingBASICFilesUnderRISCOS2 Editing BASIC files under RISC OS 2
- 5 idx-58 Entering the editor
- 6 idx-59 Leaving the editor
- 5 idx-60 The BASIC screen
- 6 idx-61 The status line
- 6 idx-62 Moving the cursor
- 6 idx-63 Changing a line
- 6 idx-64 Adding a line
- 6 idx-65 Inserting lines
- 6 idx-66 Deleting text
- 6 idx-67 Long lines
- 5 idx-68 Saving and loading programs
- 6 34952 Saving a program
- 6 idx-69 Loading a program
- 6 idx-70 Appending a program
- 5 idx-71 Seeing other parts of your program
- 6 idx-72 Moving vertically
- 6 idx-73 Moving horizontally
- 6 idx-74 Using two windows
- 5 idx-75 Renumbering the program
- 5 idx-76 Further editing functions
- 6 idx-77 Swapping case
- 6 idx-78 Undoing changes to a line
- 6 idx-79 Splitting and joining lines
- 6 idx-80 Repeating a line
- 5 idx-81 Marking a line
- 6 idx-82 Placing the marker line
- 6 idx-83 Finding a marker
- 5 71322 Line command
- 6 idx-84 Deleting lines
- 6 idx-85 Moving a block
- 6 idx-86 Copying lines
- 6 idx-87 Denoting limits
- 6 idx-88 Justifying text
- 6 idx-89 Removing line commands
- 6 idx-90 Things to notice about line commands
- 5 81631 Searching and replacing
- 6 idx-91 Search and edit
- 6 idx-92 Search
- 6 idx-93 Global replace
- 6 idx-94 Selective replace
- 6 idx-95 Next match & previous match
- 5 idx-96 Keyboard options
- 6 idx-97 The Tab key
- 6 idx-98 Auto indentation
- 6 idx-99 Insert mode and overtype mode
- 5 idx-100 Wildcard options
- 5 idx-101 Mode and colours
- 5 idx-102 User-defined keys
- 5 idx-103 Full use of windows
- 6 idx-104 Input windows
- 6 idx-105 Information windows
- 6 idx-106 Entering data
- 5 idx-107 Keyboard summary
- 6 idx-108 Editing keys
- 6 idx-109 Function keys
- 6 idx-110 Function keys with Shift
- 6 idx-111 Function keys with Ctrl
- 5 idx-112 Error messages
- :KEYWORDS.HTML BBC BASIC Manual: Part 3: Chapter 27: Keywords
- 1 marker-14482 Keywords
- 2 idx-0 *BASIC
- 5 idx-214 Syntax
- 5 idx-215 Purpose
- 5 idx-216 Examples
- 2 marker-14488 *BASIC64
- 5 idx-217 Syntax
- 5 idx-218 Purpose
- 5 idx-219 Examples
- 2 ABS ABS
- 5 idx-220 Syntax
- 5 idx-221 Argument
- 5 idx-222 Result
- 5 idx-223 Example
- 2 ACS ACS
- 5 idx-224 Syntax
- 5 idx-225 Argument
- 5 idx-226 Result
- 5 idx-227 Examples
- 2 ADVAL ADVAL
- 5 idx-228 Syntax
- 5 idx-229 Argument
- 5 idx-230 Result
- 5 idx-231 Example
- 2 AND AND
- 5 idx-232 Syntax
- 5 idx-233 Operands
- 5 idx-234 Result
- 5 idx-235 Examples
- 2 APPEND APPEND
- 5 idx-236 Syntax
- 5 idx-237 Argument
- 5 idx-238 Purpose
- 5 idx-239 Examples
- 2 ASC ASC
- 5 idx-240 Syntax
- 5 idx-241 Argument
- 5 idx-242 Result
- 5 idx-243 Examples
- 2 ASN ASN
- 5 idx-244 Syntax
- 5 idx-245 Argument
- 5 idx-246 Result
- 5 idx-247 Examples
- 2 ATN ATN
- 5 idx-248 Syntax
- 5 idx-249 Argument
- 5 idx-250 Result
- 5 idx-251 Examples
- 2 47946 AUTO
- 5 idx-252 Syntax
- 5 idx-253 Parameters
- 5 idx-254 Purpose
- 5 idx-255 Examples
- 2 BEAT BEAT
- 5 idx-256 Syntax
- 5 idx-257 Result
- 5 idx-258 Example
- 2 49181 BEATS
- 5 idx-259 Syntax
- 5 idx-260 Arguments (1)
- 5 idx-261 Result (2)
- 5 idx-262 Examples
- 2 BGET_HASH BGET #
- 5 idx-263 Syntax
- 5 idx-264 Argument
- 5 idx-265 Result
- 5 idx-266 Examples
- 2 BPUT_HASH BPUT #
- 5 idx-267 Syntax
- 5 idx-268 Arguments (1)
- 5 idx-269 Arguments (2)
- 5 idx-270 Examples
- 2 BY BY
- 5 idx-271 Syntax
- 5 idx-272 Purpose
- 5 idx-273 Examples
- 2 65337 CALL
- 5 idx-274 Syntax
- 5 idx-275 Arguments
- 5 idx-276 Purpose
- 5 idx-277 Format of the CALL parameter block
- 6 varind VARIND
- 6 STOREA STOREA
- 6 STSTORE STSTORE
- 6 LVBLNK LVBLNK
- 6 CREATE CREATE
- 6 EXPR EXPR
- 6 MATCH MATCH
- 6 TOKENADDR TOKENADDR
- 6 FSTA FSTA
- 6 FLDA FLDA
- 6 FADD FADD/FMUL
- 6 FSUB FSUB/FDIV
- 6 FLOAD FLOAT
- 6 FIX FIX
- 6 FSQRT FSQRT
- 6 BBCMasterCompatibleCalls BBC/Master compatible calls
- 5 idx-278 Examples
- 2 CASE CASE
- 5 idx-279 Syntax
- 5 idx-280 Arguments
- 5 idx-281 Examples
- 2 CHAIN CHAIN
- 5 idx-282 Syntax
- 5 idx-283 Argument
- 5 idx-284 Examples
- 2 CHR CHR$
- 5 idx-285 Syntax
- 5 idx-286 Argument
- 5 idx-287 Result
- 5 idx-288 Examples
- 2 CIRCLE CIRCLE
- 5 idx-289 Syntax
- 5 idx-290 Arguments
- 5 idx-291 Examples
- 2 CLEAR CLEAR
- 5 idx-292 Syntax
- 5 idx-293 Purpose
- 2 CLG CLG
- 5 idx-294 Syntax
- 5 idx-295 Examples
- 2 CLOSE CLOSE #
- 5 idx-296 Syntax
- 5 idx-297 Argument
- 5 idx-298 Purpose
- 5 idx-299 Examples
- 2 CLS CLS
- 5 idx-300 Syntax
- 5 idx-301 Examples
- 2 38476 COLOUR (COLOR)
- 5 idx-302 Syntax
- 5 idx-303 Arguments (1)
- 5 idx-304 Arguments (2)
- 5 idx-305 Arguments (3)
- 5 idx-306 Examples
- 2 COS COS
- 5 idx-307 Syntax
- 5 idx-308 Argument
- 5 idx-309 Result
- 5 idx-310 Examples
- 2 COUNT COUNT
- 5 idx-311 Syntax
- 5 idx-312 Result
- 5 idx-313 Examples
- 2 marker-14510 CRUNCH
- 5 idx-314 Syntax
- 5 idx-315 Argument
- 5 idx-316 Restrictions
- 5 idx-317 Examples
- 2 DATA DATA
- 5 idx-318 Syntax
- 5 idx-319 Argument
- 5 idx-320 Examples
- 2 DEF DEF
- 5 idx-321 Syntax
- 5 idx-322 Parameters (1) and (2)
- 5 idx-323 Purpose
- 5 idx-324 Examples
- 2 DEG DEG
- 5 idx-325 Syntax
- 5 idx-326 Argument
- 5 idx-327 Result
- 5 idx-328 Examples
- 2 DELETE DELETE
- 5 idx-329 Syntax
- 5 idx-330 Argument
- 5 idx-331 Examples
- 2 DIM DIM
- 5 idx-332 Syntax
- 5 idx-333 Argument (1)
- 5 idx-334 Argument (2)
- 5 idx-335 Argument (3)
- 5 idx-336 Argument (4)
- 5 idx-337 Examples
- 2 DIV DIV
- 5 idx-338 Syntax
- 5 idx-339 Operands
- 5 idx-340 Result
- 5 idx-341 Examples
- 2 DRAW DRAW
- 5 idx-342 Syntax
- 5 idx-343 Arguments
- 5 idx-344 Examples
- 2 EDIT EDIT
- 5 idx-345 Syntax
- 5 idx-346 Purpose
- 2 ELLIPSE ELLIPSE
- 5 idx-347 Syntax
- 5 idx-348 Arguments
- 5 idx-349 Examples
- 2 ELSE ELSE
- 5 idx-350 Syntax
- 5 idx-351 Examples
- 2 END END
- 5 idx-352 Syntax
- 5 idx-353 Purpose (1)
- 5 idx-354 Purpose (2)
- 6 idx-355 Restrictions on the use of END=
- 5 idx-356 Purpose (3)
- 5 idx-357 Examples
- 2 ENDCASE ENDCASE
- 5 idx-358 Syntax
- 2 ENDIF ENDIF
- 5 idx-359 Syntax
- 2 ENDPROC ENDPROC
- 5 idx-360 Syntax
- 5 idx-361 Purpose
- 5 idx-362 Examples
- 2 ENDWHILE ENDWHILE
- 5 idx-363 Syntax
- 5 idx-364 Example
- 2 EOF_HASH EOF #
- 5 idx-365 Syntax
- 5 idx-366 Argument
- 5 idx-367 Result
- 5 idx-368 Examples
- 2 EOR EOR
- 5 idx-369 Syntax
- 5 idx-370 Operands
- 5 idx-371 Result
- 5 idx-372 Examples
- 2 ERL ERL
- 5 idx-373 Syntax
- 5 idx-374 Result
- 5 idx-375 Examples
- 2 ERR ERR
- 5 idx-376 Syntax
- 5 idx-377 Result
- 5 idx-378 Examples
- 2 ERROR ERROR
- 5 idx-379 Syntax
- 5 idx-380 Arguments (2)
- 5 idx-381 Examples
- 2 EVAL EVAL
- 5 idx-382 Syntax
- 5 idx-383 Argument
- 5 idx-384 Result
- 5 idx-385 Examples
- 2 EXP EXP
- 5 idx-386 Syntax
- 5 idx-387 Argument
- 5 idx-388 Result
- 5 idx-389 Example
- 2 EXT_HASH EXT#
- 5 idx-390 Syntax
- 5 idx-391 Argument (1)
- 5 idx-392 Result
- 5 idx-393 Argument (2)
- 5 idx-394 Examples
- 2 FALSE FALSE
- 5 idx-395 Syntax
- 5 idx-396 Result
- 5 idx-397 Examples
- 2 FILL FILL
- 5 idx-398 Syntax
- 5 idx-399 Arguments
- 5 idx-400 Examples
- 2 FN FN
- 5 idx-401 Syntax
- 5 idx-402 Argument (1)
- 5 idx-403 Argument (2)
- 5 idx-404 Examples
- 2 FOR FOR
- 5 idx-405 Syntax
- 5 idx-406 Arguments
- 5 idx-407 Examples
- 2 16724 GCOL
- 5 idx-408 Syntax
- 5 idx-409 Arguments
- 5 idx-410 Examples
- 2 marker-14551 GET
- 5 idx-411 Syntax
- 5 idx-412 Result
- 5 idx-413 Examples
- 2 marker-14553 GET$#
- 5 idx-414 Syntax
- 5 idx-415 Argument
- 5 idx-416 Result
- 5 idx-417 Examples
- 2 GET_STRING GET$
- 5 idx-418 Syntax
- 5 idx-419 Result
- 5 idx-420 Examples
- 2 GOSUB GOSUB
- 5 idx-421 Syntax
- 5 idx-422 Argument (1)
- 5 idx-423 Argument (2)
- 5 idx-424 Examples
- 2 GOTO GOTO
- 5 idx-425 Syntax
- 5 idx-426 Argument (1)
- 5 idx-427 Argument (2)
- 5 idx-428 Examples
- 2 HELP HELP
- 5 idx-429 Syntax
- 5 idx-430 Purpose
- 5 idx-431 Examples
- 2 HIMEM HIMEM
- 5 idx-432 Syntax
- 5 idx-433 Result (1)
- 5 idx-434 Argument (2)
- 5 idx-435 Examples
- 2 21736 IF
- 5 idx-436 Syntax
- 5 idx-437 Arguments (1)
- 5 idx-438 Arguments (2)
- 5 idx-439 Examples
- 2 INKEY INKEY
- 5 idx-440 Syntax
- 5 idx-441 Argument (1)
- 5 idx-442 Result
- 5 idx-443 Argument (2)
- 5 idx-444 Result
- 5 idx-445 Argument (3)
- 5 idx-446 Result
- 5 idx-447 Examples
- 2 INKEY_STRING INKEY$
- 5 idx-448 Syntax
- 5 idx-449 Argument
- 5 idx-450 Result
- 5 idx-451 Example
- 2 INPUT INPUT
- 5 idx-452 Syntax
- 5 idx-453 Examples
- 2 INPUTLINE INPUT LINE
- 5 idx-454 Syntax
- 5 idx-455 Result
- 5 idx-456 Example
- 2 INPUT_HASH INPUT#
- 5 idx-457 Syntax
- 5 idx-458 Arguments
- 5 idx-459 Examples
- 2 10782 INSTALL
- 5 idx-460 Syntax
- 5 idx-461 Argument
- 5 idx-462 Purpose
- 5 idx-463 Examples
- 2 INSTR INSTR
- 5 idx-464 Syntax
- 5 idx-465 Argument
- 5 idx-466 Result
- 5 idx-467 Examples
- 2 INT INT
- 5 idx-468 Syntax
- 5 idx-469 Argument
- 5 idx-470 Result
- 5 idx-471 Examples
- 2 LEFT_STRING LEFT$
- 5 idx-472 Syntax
- 5 idx-473 Argument (1)
- 5 idx-474 Result
- 5 idx-475 Argument (2)
- 5 idx-476 Examples
- 2 LEN LEN
- 5 idx-477 Syntax
- 5 idx-478 Argument
- 5 idx-479 Result
- 5 idx-480 Examples
- 2 LET LET
- 5 idx-481 Syntax
- 5 idx-482 Argument
- 5 idx-483 Examples
- 2 LIBRARY LIBRARY
- 5 idx-484 Syntax
- 5 idx-485 Argument
- 5 idx-486 Purpose
- 5 idx-487 Examples
- 2 LINE LINE
- 5 idx-488 Syntax
- 5 idx-489 Arguments
- 5 idx-490 Examples
- 2 LINEINPUT LINE INPUT
- 5 idx-491 Syntax
- 5 idx-492 Result
- 5 idx-493 Example
- 2 LIST LIST
- 5 idx-494 Syntax
- 5 idx-495 Argument
- 5 idx-496 Examples
- 2 LISTO LISTO
- 5 idx-497 Syntax
- 5 idx-498 Argument
- 5 idx-499 Examples
- 2 LN LN
- 5 idx-500 Syntax
- 5 idx-501 Argument
- 5 idx-502 Result
- 5 idx-503 Examples
- 2 LOAD LOAD
- 5 idx-504 Syntax
- 5 idx-505 Argument
- 5 idx-506 Examples
- 2 51957 LOCAL
- 5 idx-507 Syntax
- 5 idx-508 Argument (1)
- 5 idx-509 Argument (2)
- 5 idx-510 Argument (3)
- 5 idx-511 Examples
- 2 LOG LOG
- 5 idx-512 Syntax
- 5 idx-513 Argument
- 5 idx-514 Result
- 5 idx-515 Example
- 2 LOMEM LOMEM
- 5 idx-516 Syntax
- 5 idx-517 Result (1)
- 5 idx-518 Argument (2)
- 5 idx-519 Examples
- 2 LVAR LVAR
- 5 idx-520 Syntax
- 5 idx-521 Purpose
- 2 MID_STRING MID$
- 5 idx-522 Syntax
- 5 idx-523 Argument (1)
- 5 idx-524 Result
- 5 idx-525 Argument (2)
- 5 idx-526 Examples
- 2 MOD MOD
- 5 idx-527 Syntax (1)
- 5 idx-528 Arguments
- 5 idx-529 Result
- 5 idx-530 Syntax (2)
- 5 idx-531 Arguments
- 5 idx-532 Examples
- 2 MODE MODE
- 5 idx-533 Syntax
- 5 idx-534 Arguments (1)
- 5 idx-535 Result (2)
- 5 idx-536 Examples
- 2 MOUSE MOUSE
- 5 idx-537 Syntax (1)
- 5 idx-538 Syntax (2)
- 5 idx-539 Syntax (3)
- 5 idx-540 Syntax (4)
- 5 idx-541 Syntax (5)
- 5 idx-542 Syntax (6)
- 5 idx-543 Syntax (7)
- 5 idx-544 Examples
- 2 MOVE MOVE
- 5 idx-545 Syntax
- 5 idx-546 Arguments
- 5 idx-547 Examples
- 2 NEW NEW
- 5 idx-548 Syntax
- 5 idx-549 Purpose
- 2 NEXT NEXT
- 5 idx-550 Syntax
- 5 idx-551 Arguments
- 5 idx-552 Examples
- 2 NOT NOT
- 5 idx-553 Syntax
- 5 idx-554 Argument
- 5 idx-555 Result
- 5 idx-556 Examples
- 2 OF OF
- 5 idx-557 Syntax
- 5 idx-558 Arguments
- 5 idx-559 Examples
- 2 OFF OFF
- 5 idx-560 Syntax
- 5 idx-561 Purpose
- 5 idx-562 Examples
- 2 OLD OLD
- 5 idx-563 Syntax
- 5 idx-564 Purpose
- 2 ON ON
- 5 idx-565 Syntax
- 5 idx-566 Purpose
- 5 idx-567 Example
- 2 83001 ON ERROR
- 5 idx-568 Syntax
- 6 idx-569 Use (1)
- 6 idx-570 Use (2)
- 5 idx-571 Examples
- 2 OPENIN OPENIN
- 5 idx-572 Syntax
- 5 idx-573 Argument
- 5 idx-574 Result
- 5 idx-575 Examples
- 2 OPENOUT OPENOUT
- 5 idx-576 Syntax
- 5 idx-577 Argument
- 5 idx-578 Result
- 5 idx-579 Examples
- 2 OPENUP OPENUP
- 5 idx-580 Syntax
- 5 idx-581 Argument
- 5 idx-582 Result
- 5 idx-583 Examples
- 2 OR OR
- 5 idx-584 Syntax
- 5 idx-585 Argument
- 5 idx-586 Result
- 5 idx-587 Examples
- 2 ORIGIN ORIGIN
- 5 idx-588 Syntax
- 5 idx-589 Arguments
- 5 idx-590 Example
- 2 OSCLI OSCLI
- 5 idx-591 Syntax
- 5 idx-592 Argument
- 5 idx-593 Examples
- 2 OTHERWISE OTHERWISE
- 5 idx-594 Syntax
- 5 idx-595 Examples
- 2 PAGE PAGE
- 5 idx-596 Syntax
- 5 idx-597 Result (1)
- 5 idx-598 Argument (2)
- 5 idx-599 Example
- 2 PI PI
- 5 idx-600 Syntax
- 5 idx-601 Result
- 5 idx-602 Examples
- 2 PLOT PLOT
- 5 idx-603 Syntax
- 5 idx-604 Arguments
- 5 idx-605 Examples
- 2 POINT POINT
- 5 idx-606 Syntax
- 5 idx-607 Arguments (1)
- 5 idx-608 Arguments (2)
- 5 idx-609 Examples
- 2 POINT POINT
- 5 idx-610 Syntax
- 5 idx-611 Arguments
- 5 idx-612 Result
- 5 idx-613 Example
- 2 POS POS
- 5 idx-614 Syntax
- 5 idx-615 Result
- 5 idx-616 Examples
- 2 12591 PRINT
- 5 idx-617 Syntax
- 5 idx-618 Formatting numbers
- 5 idx-619 Setting @% using the 1.05 interpreter
- 5 idx-620 Examples of @%
- 5 idx-621 Setting @% using the 1.04 interpreter
- 5 idx-622 Examples of @%
- 5 idx-623 Examples
- 2 PRINT_HASH PRINT#
- 5 idx-624 Syntax
- 5 idx-625 Arguments
- 5 idx-626 Example
- 2 PROC PROC
- 5 idx-627 Syntax
- 5 idx-628 Argument (1)
- 5 idx-629 Argument (2)
- 5 idx-630 Argument (3)
- 5 idx-631 Examples
- 2 PTR_HASH PTR#
- 5 idx-632 Syntax
- 5 idx-633 Argument (1)
- 5 idx-634 Result
- 5 idx-635 Argument (2)
- 5 idx-636 Examples
- 2 QUIT QUIT
- 5 idx-637 Syntax
- 5 idx-638 Purpose (1)
- 5 idx-639 Purpose (2)
- 2 RAD RAD
- 5 idx-640 Syntax
- 5 idx-641 Argument
- 5 idx-642 Result
- 5 idx-643 Examples
- 2 READ READ
- 5 idx-644 Syntax
- 5 idx-645 Argument
- 5 idx-646 Examples
- 2 RECTANGLE RECTANGLE
- 5 idx-647 Syntax
- 5 idx-648 Arguments (1)
- 5 idx-649 Purpose
- 5 idx-650 Arguments (2)
- 5 idx-651 Purpose
- 5 idx-652 Purpose (3)
- 5 idx-653 Examples
- 2 REM REM
- 5 idx-654 Syntax
- 5 idx-655 Argument
- 5 idx-656 Example
- 2 RENUMBER RENUMBER
- 5 idx-657 Syntax
- 5 idx-658 Argument
- 5 idx-659 Purpose
- 5 idx-660 Examples
- 2 REPEAT REPEAT
- 5 idx-661 Syntax
- 5 idx-662 Purpose
- 5 idx-663 Examples
- 2 REPORT REPORT
- 5 idx-664 Syntax
- 5 idx-665 Examples
- 2 REPORT_STRING REPORT$
- 5 idx-666 Syntax
- 5 idx-667 Examples
- 2 RESTORE RESTORE
- 5 idx-668 Syntax
- 5 idx-669 Argument (1)
- 5 idx-670 Purpose (2)
- 5 idx-671 Examples
- 2 27696 RESTORE ERROR
- 5 idx-672 Syntax
- 5 idx-673 Examples
- 2 RETURN RETURN
- 5 idx-674 Syntax
- 5 idx-675 Purpose (1)
- 5 idx-676 Purpose (2)
- 5 idx-677 Examples
- 2 RIGHT_STRING RIGHT$
- 5 idx-678 Syntax
- 5 idx-679 Argument (1)
- 5 idx-680 Result
- 5 idx-681 Argument (2)
- 5 idx-682 Examples
- 2 RND RND
- 5 idx-683 Syntax (1)
- 5 idx-684 Result
- 5 idx-685 Syntax (2)
- 5 idx-686 Result
- 5 idx-687 Examples
- 2 RUN RUN
- 5 idx-688 Syntax
- 5 idx-689 Purpose
- 2 SAVE SAVE
- 5 idx-690 Syntax
- 5 idx-691 Argument
- 5 idx-692 Examples
- 2 SGN SGN
- 5 idx-693 Syntax
- 5 idx-694 Argument
- 5 idx-695 Result
- 5 idx-696 Examples
- 2 SIN SIN
- 5 idx-697 Syntax
- 5 idx-698 Argument
- 5 idx-699 Result
- 5 idx-700 Examples
- 2 SOUND SOUND
- 5 idx-701 Syntax
- 5 idx-702 Purpose (1) and (2)
- 5 idx-703 Arguments (3)
- 6 idx-704 Channel
- 6 idx-705 Amplitude
- 6 idx-706 Pitch
- 6 idx-707 Duration
- 6 idx-708 Delay
- 5 idx-709 Examples
- 2 SPC SPC
- 5 idx-710 Syntax
- 5 idx-711 Argument
- 5 idx-712 Examples
- 2 SQR SQR
- 5 idx-713 Syntax
- 5 idx-714 Argument
- 5 idx-715 Result
- 5 idx-716 Examples
- 2 STEREO STEREO
- 5 idx-717 Syntax
- 5 idx-718 Arguments
- 5 idx-719 Examples
- 2 STOP STOP
- 5 idx-720 Syntax
- 5 idx-721 Purpose
- 5 idx-722 Example
- 2 STR_STRING STR$
- 5 idx-723 Syntax
- 5 idx-724 Argument
- 5 idx-725 Result
- 5 idx-726 Examples
- 2 STRING_STRING STRING$
- 5 idx-727 Syntax
- 5 idx-728 Arguments
- 5 idx-729 Result
- 5 idx-730 Examples
- 2 SUM SUM
- 5 idx-731 Syntax
- 5 idx-732 Argument
- 5 idx-733 Result
- 5 idx-734 Examples
- 2 SUMLEN SUMLEN
- 5 idx-735 Syntax
- 5 idx-736 Argument
- 5 idx-737 Result
- 5 idx-738 Examples
- 2 SWAP SWAP
- 5 idx-739 Syntax
- 5 idx-740 Arguments
- 5 idx-741 Purpose
- 5 idx-742 Examples
- 2 SYS SYS
- 5 idx-743 Syntax
- 5 idx-744 Arguments
- 5 idx-745 Purpose
- 5 idx-746 Examples
- 2 TAB TAB
- 5 idx-747 Syntax
- 5 idx-748 Argument (1)
- 5 idx-749 Argument (2)
- 5 idx-750 Examples
- 2 TAN TAN
- 5 idx-751 Syntax
- 5 idx-752 Argument
- 5 idx-753 Result
- 5 idx-754 Examples
- 2 18454 TEMPO
- 5 idx-755 Syntax
- 5 idx-756 Argument (1)
- 5 idx-757 Result (2)
- 5 idx-758 Examples
- 2 marker-14675 TEXTLOAD
- 5 idx-759 Syntax
- 5 idx-760 Argument
- 5 idx-761 Examples
- 2 marker-14676 TEXTSAVE
- 5 idx-762 Syntax
- 5 idx-763 Arguments (1)
- 5 idx-764 Arguments (2)
- 5 idx-765 Examples
- 2 THEN THEN
- 5 idx-766 Syntax
- 5 idx-767 Examples
- 2 TIME TIME
- 5 idx-768 Syntax
- 5 idx-769 Result (1)
- 5 idx-770 Arguments (2)
- 5 idx-771 Examples
- 2 TIME_STRING TIME$
- 5 idx-772 Syntax
- 5 idx-773 Result (1)
- 5 idx-774 Result (2)
- 5 idx-775 Examples
- 2 TINT TINT
- 5 idx-776 Syntax
- 5 idx-777 Arguments (1) and (2)
- 5 idx-778 Arguments (3)
- 5 idx-779 Result (4)
- 5 idx-780 Examples
- 2 TOP TOP
- 5 idx-781 Syntax
- 5 idx-782 Result
- 5 idx-783 Example
- 2 TRACE TRACE
- 5 idx-784 Syntax
- 5 idx-785 Argument (1)
- 5 idx-786 Argument (5)
- 5 idx-787 Purpose
- 5 idx-788 Examples
- 2 TRUE TRUE
- 5 idx-789 Syntax
- 5 idx-790 Result
- 5 idx-791 Examples
- 2 TWIN TWIN
- 5 idx-792 Syntax
- 5 idx-793 Purpose
- 2 UNTIL UNTIL
- 5 idx-794 Syntax
- 5 idx-795 Argument
- 5 idx-796 Examples
- 2 USR USR
- 5 idx-797 Syntax
- 5 idx-798 Argument
- 5 idx-799 Result
- 5 idx-800 Example
- 2 VAL VAL
- 5 idx-801 Syntax
- 5 idx-802 Argument
- 5 idx-803 Result
- 5 idx-804 Example
- 2 VDU VDU
- 5 idx-805 Syntax
- 5 idx-806 Arguments
- 5 idx-807 Examples
- 2 VOICES VOICES
- 5 idx-808 Syntax
- 5 idx-809 Arguments
- 5 idx-810 Examples
- 2 VPOS VPOS
- 5 idx-811 Syntax
- 5 idx-812 Result
- 5 idx-813 Examples
- 2 WAIT WAIT
- 5 idx-814 Syntax
- 5 idx-815 Purpose
- 5 idx-816 Examples
- 2 WHEN WHEN
- 5 idx-817 Syntax
- 5 idx-818 Arguments
- 5 idx-819 Examples
- 2 WHILE WHILE
- 5 idx-820 Syntax
- 5 idx-821 Arguments
- 5 idx-822 Examples
- 2 WIDTH WIDTH
- 5 idx-823 Syntax
- 5 idx-824 Result (1)
- 5 idx-825 Argument (2)
- 5 idx-826 Examples
- :NUMERICREP.HTML BBC BASIC Manual: Part 4: Chapter 28: Appendix A - Numeric implementation
- 1 90598 Appendix A - Numeric implementation
- 4 NumericTypes Numeric types
- 5 marker-979741 Integers
- 5 marker-979748 Floating point numbers
- 5 marker-979749 Fixed point numbers
- 4 EffectsOfStorageSize Effects of storage size
- 5 idx-41 Range
- 5 idx-42 Accuracy
- 4 WhatIsFloatingPointArithmetic What is floating point arithmetic?
- 4 Implementation Implementation
- 5 idx-43 Floating point emulator
- 5 idx-44 Floating point coprocessor
- :MINABBREVIATIONS.HTML BBC BASIC Manual: Part 4: Chapter 29: Appendix B - Minimum abbreviations
- 1 16930 Appendix B - Minimum abbreviations
- :ERRORMESSAGES.HTML BBC BASIC Manual: Part 4: Chapter 30: Appendix C - Error messages
- 1 93200 Appendix C - Error messages
- :INKEYVALUES.HTML BBC BASIC Manual: Part 4: Chapter 31: Appendix D - Inkey values
- 1 36744 Appendix D - Inkey values
- :COLOURS.HTML BBC BASIC Manual: Part 4: Chapter 32: Appendix E - Colour modes
- 1 93901 Appendix E - Colour modes
- 4 Two-colourMode Two-colour mode
- 4 Four-colourModes Four-colour modes
- 4 16-colourModes 16-colour modes
- :PLOTCODES.HTML BBC BASIC Manual: Part 4: Chapter 33: Appendix F - Plot codes
- 1 23268 Appendix F - Plot codes
- :VDUCOMMANDS.HTML BBC BASIC Manual: Part 4: Chapter 34: Appendix G - VDU commands
- 1 90334 Appendix G - VDU commands
- :FXCOMMANDS.HTML BBC BASIC Manual: Part 4: Chapter 35: Appendix H - *FX commands
- 1 idx-40 Appendix H - *FX commands
- :BASICHISTORY.HTML BBC BASIC Manual: Part 4: Chapter 36: Appendix I - BBC BASIC's history
- 1 54935 Appendix I - BBC BASIC's history
- 5 idx-31 BASIC I
- 5 idx-32 BASIC II
- 5 idx-33 BASIC III
- 5 idx-34 BASIC IV
- 5 idx-35 BASIC V, version 1.04
- 5 idx-36 BASIC V, version 1.05
- 5 idx-37 BASIC VI, version 1.05
- 4 BASICIIImprovements BASIC II improvements
- 5 idx-38 New keywords and features
- 5 idx-39 Bug fixes
- 4 BASICIIIImprovements BASIC III improvements
- 4 BASICIVImprovements BASIC IV improvements
- 4 BASICVVersion1.04Improvements BASIC V version 1.04 improvements
- 4 BASICVVersion1.05Improvements BASIC V version 1.05 improvements
- 4 BASICVIVersion1.05Improvements BASIC VI version 1.05 improvements
- :ARMASSEMBLER.HTML BBC BASIC Manual: Part 4: Chapter 37: Appendix J - ARM assembler
- 1 idx-0 Appendix J - ARM assembler
- 5 idx-1 Finding out more
- 4 UsingTheBASICAssembler Using the BASIC assembler
- 5 idx-2 Initialising external variables
- 5 idx-3 Reserving memory space for the machine code
- 5 idx-4 Memory pointers
- 5 idx-5 Implementing passes
- 5 idx-6 The OPT directive
- 4 SavingMachineCodeToFile Saving machine code to file
- 4 ExecutingAMachineCodeProgram Executing a machine code program
- 5 idx-7 From memory
- 5 idx-8 From file
- 4 FormatOfAssemblyLanguageStatements Format of assembly language statements
- 4 Registers Registers
- 4 ConditionCodes Condition codes
- 4 TheInstructionSet The instruction set
- 5 idx-9 Moves
- 6 marker-951057 Syntax:
- 6 idx-10 Examples:
- 5 marker-951023 Arithmetic and logical instructions
- 6 idx-11 Syntax:
- 6 idx-12 Examples:
- 5 idx-13 Comparisons
- 6 idx-14 Syntax:
- 6 idx-15 Example
- 5 idx-16 Multiply instructions
- 6 marker-951059 Syntax:
- 6 idx-17 Examples:
- 5 idx-18 Branching instructions
- 6 marker-951061 Syntax:
- 6 idx-19 Example:
- 6 idx-20 Example:
- 5 idx-21 Single register load/save instructions
- 6 marker-951062 Syntax:
- 6 idx-22 Address given by registers
- 6 idx-23 Address given as an expression
- 6 idx-24 Options
- 6 idx-25 Using the program counter
- 5 idx-26 Multiple load/save instructions
- 6 marker-951064 Syntax:
- 6 idx-27 Examples:
- 6 idx-28 Using the base register
- 6 idx-29 Using the program counter
- 5 idx-30 SWI instruction
- 6 marker-951065 Syntax:
- :BASICCOPYRIGHT.HTML BBC BASIC Manual: Copyright
- =KEYWORDS.HTML#idx-0 *BASIC
- =KEYWORDS.HTML#marker-14488 *BASIC64
- =KEYWORDS.HTML#ABS ABS
- =KEYWORDS.HTML#ACS ACS
- =KEYWORDS.HTML#ADVAL ADVAL
- =KEYWORDS.HTML#AND AND
- =KEYWORDS.HTML#APPEND APPEND
- =KEYWORDS.HTML#ASC ASC
- =KEYWORDS.HTML#ASN ASN
- =KEYWORDS.HTML#ATN ATN
- =KEYWORDS.HTML#47946 AUTO
- =KEYWORDS.HTML#BEAT BEAT
- =KEYWORDS.HTML#49181 BEATS
- =KEYWORDS.HTML#BGET_HASH BGET #
- =KEYWORDS.HTML#BPUT_HASH BPUT #
- =KEYWORDS.HTML#BY BY
- =KEYWORDS.HTML#65337 CALL
- =KEYWORDS.HTML#CASE CASE
- =KEYWORDS.HTML#CHAIN CHAIN
- =KEYWORDS.HTML#CHR CHR$
- =KEYWORDS.HTML#CIRCLE CIRCLE
- =KEYWORDS.HTML#CLEAR CLEAR
- =KEYWORDS.HTML#CLG CLG
- =KEYWORDS.HTML#CLOSE CLOSE #
- =KEYWORDS.HTML#CLS CLS
- =KEYWORDS.HTML#38476 COLOUR (COLOR)
- =KEYWORDS.HTML#COS COS
- =KEYWORDS.HTML#COUNT COUNT
- =KEYWORDS.HTML#marker-14510 CRUNCH
- =KEYWORDS.HTML#DATA DATA
- =KEYWORDS.HTML#DEF DEF
- =KEYWORDS.HTML#DEG DEG
- =KEYWORDS.HTML#DELETE DELETE
- =KEYWORDS.HTML#DIM DIM
- =KEYWORDS.HTML#DIV DIV
- =KEYWORDS.HTML#DRAW DRAW
- =KEYWORDS.HTML#EDIT EDIT
- =KEYWORDS.HTML#ELLIPSE ELLIPSE
- =KEYWORDS.HTML#ELSE ELSE
- =KEYWORDS.HTML#END END
- =KEYWORDS.HTML#ENDCASE ENDCASE
- =KEYWORDS.HTML#ENDIF ENDIF
- =KEYWORDS.HTML#ENDPROC ENDPROC
- =KEYWORDS.HTML#ENDWHILE ENDWHILE
- =KEYWORDS.HTML#EOF_HASH EOF #
- =KEYWORDS.HTML#EOR EOR
- =KEYWORDS.HTML#ERL ERL
- =KEYWORDS.HTML#ERR ERR
- =KEYWORDS.HTML#ERROR ERROR
- =KEYWORDS.HTML#EVAL EVAL
- =KEYWORDS.HTML#EXP EXP
- =KEYWORDS.HTML#EXT_HASH EXT#
- =KEYWORDS.HTML#FALSE FALSE
- =KEYWORDS.HTML#FILL FILL
- =KEYWORDS.HTML#FN FN
- =KEYWORDS.HTML#FOR FOR
- =KEYWORDS.HTML#16724 GCOL
- =KEYWORDS.HTML#marker-14551 GET
- =KEYWORDS.HTML#marker-14553 GET$#
- =KEYWORDS.HTML#GET_STRING GET$
- =KEYWORDS.HTML#GOSUB GOSUB
- =KEYWORDS.HTML#GOTO GOTO
- =KEYWORDS.HTML#HELP HELP
- =KEYWORDS.HTML#HIMEM HIMEM
- =KEYWORDS.HTML#21736 IF
- =KEYWORDS.HTML#INKEY INKEY
- =KEYWORDS.HTML#INKEY_STRING INKEY$
- =KEYWORDS.HTML#INPUT INPUT
- =KEYWORDS.HTML#INPUTLINE INPUT LINE
- =KEYWORDS.HTML#INPUT_HASH INPUT#
- =KEYWORDS.HTML#10782 INSTALL
- =KEYWORDS.HTML#INSTR INSTR
- =KEYWORDS.HTML#INT INT
- =KEYWORDS.HTML#LEFT_STRING LEFT$
- =KEYWORDS.HTML#LEN LEN
- =KEYWORDS.HTML#LET LET
- =KEYWORDS.HTML#LIBRARY LIBRARY
- =KEYWORDS.HTML#LINE LINE
- =KEYWORDS.HTML#LINEINPUT LINE INPUT
- =KEYWORDS.HTML#LIST LIST
- =KEYWORDS.HTML#LISTO LISTO
- =KEYWORDS.HTML#LN LN
- =KEYWORDS.HTML#LOAD LOAD
- =KEYWORDS.HTML#51957 LOCAL
- =KEYWORDS.HTML#LOG LOG
- =KEYWORDS.HTML#LOMEM LOMEM
- =KEYWORDS.HTML#LVAR LVAR
- =KEYWORDS.HTML#MID_STRING MID$
- =KEYWORDS.HTML#MOD MOD
- =KEYWORDS.HTML#MODE MODE
- =KEYWORDS.HTML#MOUSE MOUSE
- =KEYWORDS.HTML#MOVE MOVE
- =KEYWORDS.HTML#NEW NEW
- =KEYWORDS.HTML#NEXT NEXT
- =KEYWORDS.HTML#NOT NOT
- =KEYWORDS.HTML#OF OF
- =KEYWORDS.HTML#OFF OFF
- =KEYWORDS.HTML#OLD OLD
- =KEYWORDS.HTML#ON ON
- =KEYWORDS.HTML#83001 ON ERROR
- =KEYWORDS.HTML#OPENIN OPENIN
- =KEYWORDS.HTML#OPENOUT OPENOUT
- =KEYWORDS.HTML#OPENUP OPENUP
- =KEYWORDS.HTML#OR OR
- =KEYWORDS.HTML#ORIGIN ORIGIN
- =KEYWORDS.HTML#OSCLI OSCLI
- =KEYWORDS.HTML#OTHERWISE OTHERWISE
- =KEYWORDS.HTML#PAGE PAGE
- =KEYWORDS.HTML#PI PI
- =KEYWORDS.HTML#PLOT PLOT
- =KEYWORDS.HTML#POINT POINT
- =KEYWORDS.HTML#POINT POINT
- =KEYWORDS.HTML#POS POS
- =KEYWORDS.HTML#12591 PRINT
- =KEYWORDS.HTML#PRINT_HASH PRINT#
- =KEYWORDS.HTML#PROC PROC
- =KEYWORDS.HTML#PTR_HASH PTR#
- =KEYWORDS.HTML#QUIT QUIT
- =KEYWORDS.HTML#RAD RAD
- =KEYWORDS.HTML#READ READ
- =KEYWORDS.HTML#RECTANGLE RECTANGLE
- =KEYWORDS.HTML#REM REM
- =KEYWORDS.HTML#RENUMBER RENUMBER
- =KEYWORDS.HTML#REPEAT REPEAT
- =KEYWORDS.HTML#REPORT REPORT
- =KEYWORDS.HTML#REPORT_STRING REPORT$
- =KEYWORDS.HTML#RESTORE RESTORE
- =KEYWORDS.HTML#27696 RESTORE ERROR
- =KEYWORDS.HTML#RETURN RETURN
- =KEYWORDS.HTML#RIGHT_STRING RIGHT$
- =KEYWORDS.HTML#RND RND
- =KEYWORDS.HTML#RUN RUN
- =KEYWORDS.HTML#SAVE SAVE
- =KEYWORDS.HTML#SGN SGN
- =KEYWORDS.HTML#SIN SIN
- =KEYWORDS.HTML#SOUND SOUND
- =KEYWORDS.HTML#SPC SPC
- =KEYWORDS.HTML#SQR SQR
- =KEYWORDS.HTML#STEREO STEREO
- =KEYWORDS.HTML#STOP STOP
- =KEYWORDS.HTML#STR_STRING STR$
- =KEYWORDS.HTML#STRING_STRING STRING$
- =KEYWORDS.HTML#SUM SUM
- =KEYWORDS.HTML#SUMLEN SUMLEN
- =KEYWORDS.HTML#SWAP SWAP
- =KEYWORDS.HTML#SYS SYS
- =KEYWORDS.HTML#TAB TAB
- =KEYWORDS.HTML#TAN TAN
- =KEYWORDS.HTML#18454 TEMPO
- =KEYWORDS.HTML#marker-14675 TEXTLOAD
- =KEYWORDS.HTML#marker-14676 TEXTSAVE
- =KEYWORDS.HTML#THEN THEN
- =KEYWORDS.HTML#TIME TIME
- =KEYWORDS.HTML#TIME_STRING TIME$
- =KEYWORDS.HTML#TINT TINT
- =KEYWORDS.HTML#TOP TOP
- =KEYWORDS.HTML#TRACE TRACE
- =KEYWORDS.HTML#TRUE TRUE
- =KEYWORDS.HTML#TWIN TWIN
- =KEYWORDS.HTML#UNTIL UNTIL
- =KEYWORDS.HTML#USR USR
- =KEYWORDS.HTML#VAL VAL
- =KEYWORDS.HTML#VDU VDU
- =KEYWORDS.HTML#VOICES VOICES
- =KEYWORDS.HTML#VPOS VPOS
- =KEYWORDS.HTML#WAIT WAIT
- =KEYWORDS.HTML#WHEN WHEN
- =KEYWORDS.HTML#WHILE WHILE
- =KEYWORDS.HTML#WIDTH WIDTH
-